package com.mdd.admin.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.util.Date;

@Data
@ApiModel("调解记录列表Vo")
public class MediationRecordListedVo implements Serializable {

    private static final long serialVersionUID = 1L;

    @ApiModelProperty(value = "调解编号")
    private Long mediationNumber;

    @ApiModelProperty(value = "案件名称")
    private String nameCase;

    @ApiModelProperty(value = "案件编号")
    private String caseNumber;

    @ApiModelProperty(value = "书记员")
    private String courtClerk;

    @ApiModelProperty(value = "书记员、律师id")
    private Long courtId;

    @ApiModelProperty(value = "案件类型0经济 1民事 2其他")
    private Long caseType;

    @ApiModelProperty(value = "0待调解，1调解成功，2调解失败，3已过期，4二次调解中 5二次调解失败 6案件处理中")
    private Long mediationResult;

    @ApiModelProperty(value = "受理时间")
    private Date receptionTime;
    private String receptionTimeStr;

    @ApiModelProperty(value = "完成时间")
    private Date completionTime;
    private String completionTimeStr;

    @ApiModelProperty(value = "视频地址")
    private String video;

    @ApiModelProperty(value = "调解书 ")
    private String mediationDocument;

    @ApiModelProperty(value = "案件评判")
    private String caseJudgment;

    @ApiModelProperty(value = "客户编号")
    private Long customerNumber;

    @ApiModelProperty(value = "司法确认书")
    private String judicialConfirmation;

    @ApiModelProperty(value = "备注")
    private String remark;

    @ApiModelProperty(value = "创建人")
    private String founder;

    @ApiModelProperty(value = "创建时间")
    private Date creationTime;

    @ApiModelProperty(value = "修改人")
    private String modifier;

    @ApiModelProperty(value = "修改时间")
    private Date modificationTime;

    @ApiModelProperty(value = "0禁用 1可用")
    private Long status;

    @ApiModelProperty(value = "是否是第一次调解 0否 1是")
    private Long isFirstMediation;

    @ApiModelProperty(value = "是否司法处理0否 1是")
    private Long isJudicialTreatment;


}
